package com.gopay.common.domain.bank.ipay.ebank;

import java.io.Serializable;

import com.gopay.common.domain.bank.BaseMessage;
/**
 * 民生i支付网关对象
 * @IpayMessage.java
 * @author lilili
 * @2016年7月7日 上午10:59:44  www.gopay.com.cn Inc.All rights reserved.
 */
public class IpayMessage  extends BaseMessage implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 2430777351538073133L;
	
    private String oidPartner;   //商户号
    
    private String userId;       //商户用户唯一编号
    
    private String noOrder;      //订单号
    
    private String dtOrder;      //订单时间
    
    private String nameGoods;    //商品名称
    
    private String infoOrder;    //订单描述
    
    private String urlReturn;    //页面通知地址
    
    private String validOrder;   //订单有效期
    
    private String bankCode;     //银行编码
    
    private String payType;      //支付方式
    
    private String moneyOrder;   //订单金额
    
    private String sign;         //签名密文
    
    private String oidPaybill;   //民生返回银行流水号
    
    private String respType;     //处理状态
    
    private String respCode;     //银行应答码
    
    private String respMsg;      //银行响应信息
    
    private String settleDate;    //对账日期
    
    private String content;    //对账文件

    private String oriNoOrder;    //原商户订单号
    
    private boolean flag;   // 验签结果
    
    private String oriRespType;   //原处理状态
    
    private String oriRespCode;   //原银行应答码
    
    private String oriRespMsg;    //原银行相应信息

	public String getOidPartner() {
		return oidPartner;
	}

	public void setOidPartner(String oidPartner) {
		this.oidPartner = oidPartner;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getNoOrder() {
		return noOrder;
	}

	public void setNoOrder(String noOrder) {
		this.noOrder = noOrder;
	}

	public String getDtOrder() {
		return dtOrder;
	}

	public void setDtOrder(String dtOrder) {
		this.dtOrder = dtOrder;
	}

	public String getMoneyOrder() {
		return moneyOrder;
	}

	public void setMoneyOrder(String moneyOrder) {
		this.moneyOrder = moneyOrder;
	}

	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}

	public String getNameGoods() {
		return nameGoods;
	}

	public void setNameGoods(String nameGoods) {
		this.nameGoods = nameGoods;
	}

	public String getInfoOrder() {
		return infoOrder;
	}

	public void setInfoOrder(String infoOrder) {
		this.infoOrder = infoOrder;
	}

	public String getUrlReturn() {
		return urlReturn;
	}

	public void setUrlReturn(String urlReturn) {
		this.urlReturn = urlReturn;
	}

	public String getValidOrder() {
		return validOrder;
	}

	public void setValidOrder(String validOrder) {
		this.validOrder = validOrder;
	}

	public String getBankCode() {
		return bankCode;
	}

	public void setBankCode(String bankCode) {
		this.bankCode = bankCode;
	}

	public String getPayType() {
		return payType;
	}

	public void setPayType(String payType) {
		this.payType = payType;
	}

	public String getOidPaybill() {
		return oidPaybill;
	}

	public void setOidPaybill(String oidPaybill) {
		this.oidPaybill = oidPaybill;
	}

	public String getRespType() {
		return respType;
	}

	public void setRespType(String respType) {
		this.respType = respType;
	}

	public String getRespCode() {
		return respCode;
	}

	public void setRespCode(String respCode) {
		this.respCode = respCode;
	}

	public String getRespMsg() {
		return respMsg;
	}

	public void setRespMsg(String respMsg) {
		this.respMsg = respMsg;
	}

	public String getSettleDate() {
		return settleDate;
	}

	public void setSettleDate(String settleDate) {
		this.settleDate = settleDate;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

    public String getOriNoOrder() {
        return oriNoOrder;
    }

    public void setOriNoOrder(String oriNoOrder) {
        this.oriNoOrder = oriNoOrder;
    }

    public boolean isFlag() {
        return flag;
    }

    public void setFlag(boolean flag) {
        this.flag = flag;
    }

	public String getOriRespType() {
		return oriRespType;
	}

	public void setOriRespType(String oriRespType) {
		this.oriRespType = oriRespType;
	}

	public String getOriRespCode() {
		return oriRespCode;
	}

	public void setOriRespCode(String oriRespCode) {
		this.oriRespCode = oriRespCode;
	}

	public String getOriRespMsg() {
		return oriRespMsg;
	}

	public void setOriRespMsg(String oriRespMsg) {
		this.oriRespMsg = oriRespMsg;
	}

}
